Epoch Timeの扱い方
1970年1月1日 木曜日 00:00:00からの相対秒数にすぎない
実際には、時差がある
その差は+32400秒
日本時間を使いたい
特定の時刻に何かをしたい
という場合、これを計算に入れる
(個人的に)加減が分かりづらい
日本の方が国際協定時より進んでいるので、オフセットとして加算しておくというイメージ
1時間おきに
code:plain
time() % 3600 == 0
0:00 UTCに、毎日
code:plain
time() % 86400 == 0
日本時間では9:00 AMに行うことに注意。
time()+32400する
現在、一日のうち何%が経過したか求める
code:py
100 * ( int(time() + 32400) % 86400 ) / 86400
整数ver
code:py
100 * ( int(time() + 32400) % 86400 ) // 86400
午前6時かどうか
code:py
(time()+32400) % 86400 === 3600 * 6